<h1>Регистрация тур-агентства</h1>
<?php echo $this->form; ?>
<script>
$(function(){
	$('#register-form input').blur(function(){
		var elem_id = $(this).parent().prev().find('label').attr('for');
		console.log(elem_id);
		doValidation(elem_id);
	});
});

function doValidation(id)
{
	url = '/user/register/validate';
	var data = {};

	$('input').each(function(){
		data[$(this).attr('name')] = $(this).val();
	});

	$.post(url, data, function(response){
		$('#'+id).parent().find('.errors').remove();
		$('#'+id).parent().append(getErrorHtml(response[id], id));
	}, 'json');
}

function getErrorHtml(formErrors, id)
{
	var o = '<ul id="errors-'+id+'" class="errors">';
	for( errorKey in formErrors)
	{
		o += '<li>' + formErrors[errorKey] + '</li>';
	}
	o += '</ul>';
	return o;
}
</script>